/* Cascading Style Sheet */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;background: #339CE3;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
* {margin: 0;padding: 0;}
html{font: 13px Tahoma, Geneva, sans-serif;background: #339CE3;color: #444;}
.clear{clear: both;}
div{display: block;}
input[type=button]{outline: none;}
#wrapper{width: 1000px; height: auto; margin:2px auto 0 auto; background: #fff; -moz-border-radius-topleft: 2px; -moz-border-radius-topright: 2px; -webkit-border-top-left-radius: 2px; -webkit-border-top-right-radius: 2px; border-top-left-radius: 2px; border-top-right-radius: 2px;}
/*HEADER*/
#header{position: relative; height: 132px;background: url("../Content/images/banner.png") right no-repeat; -moz-border-radius-topleft: 2px; -moz-border-radius-topright: 2px; -webkit-border-top-left-radius: 2px; -webkit-border-top-right-radius: 2px; border-top-left-radius: 2px; border-top-right-radius: 2px;}
#header .header-menu{position: absolute; right: 50px; bottom: 10px; background: #000;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding-left: 4px;}
#header .header-menu li{display: inline-block; margin: 0; padding: 3px 10px 3px 6px; border-right: 1px dotted #fff;}
#header .header-menu li:last-child{border-right: none;}
#header .header-menu li a{display: block; color: #fff; font-weight: bold; text-decoration: none;}
#header .header-menu li a:hover{text-decoration: underline;}
#header .facebook-like-button{position: absolute;left: 28%;top: 20%;}
#header .logo{position: absolute;top: 35%;left: 20px;}
#header .logo h1{font-size: 30px;font-weight: normal;}
#header .header-menu .header-menu-down-arrow{display: block; width: 12px; height: 12px;background: url("../Content/images/icons/arrow_down.png") top center no-repeat;position: absolute;top: 4px;right: 4px;}
/*END HEADER*/
/*TOP MENU*/
#top-menu{height: auto; margin: 0 auto;background: #fff;}
#top-menu ul{background: #139CE7;margin: 0 1px;}
#top-menu ul li{display: inline-block;list-style: none;}
#top-menu ul li a{display: block;padding: 10px 30px;font-weight: bold;color: #fff;margin-right: -4px;}
.menu-item-1{background: #279BE4;cursor: default;}
.menu-item-2{background: #992478;}
.menu-item-3{background: #DE3363;}
.menu-item-4{background: #F47A27;}
.menu-item-5{background: #FBD307;}
.menu-item-6{background: #7AB800;}
.menu-item-7{background: #008FE3;}
#top-menu ul li a.menu-item-1:hover{background: #279BE4;}
#top-menu ul li a:hover{background: #ccc;}
/*END TOP MENU*/
/*MAIN CONTAINER*/
#main-container{position: relative;height: auto;margin: 10px 0;}
/*LEFT SIDEBAR*/
#left-sidebar{float: left;border-right: 1px dashed #CEDDE8;padding: 10px;width: 640px;}
/*LIST CONTAINER*/
.list-container{margin-bottom: 15px;}
.list-container .list-container-title{font-weight: bold;color: #FF9866;margin-left: 10px;}
.list-container .list-container-viewall{font-style: italic;color: #339CE3;text-decoration: none;font-size: 11px;text-align: right;display: block;margin-right: 5px;}
.list-container .list-container-item{display: inline-block;width: 140px;margin: 10px 9px 10px 8px;position: relative;}
.list-container .list-container-item .list-container-item-message{display: none;position: absolute;background: #ca95ff;width: 100%;padding: 3px;color: #fff;font-size: 12px;line-height: 16px;z-index: 2;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.list-container .list-container-item .list-container-item-message a{display: block;text-align: right;text-decoration: none;font-weight: bold;font-size: 11px;color: #0070DF;}
.list-container .list-container-item a.list-container-item-image img{background: #B2E1F8;padding: 3px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;width: 140px;}
.list-container .list-container-item a.list-container-item-image img:hover{opacity:0.8;filter:alpha(opacity=80); /* For IE8 and earlier */}
.list-container .list-container-item span.list-container-item-number{position: absolute;top: 5px;right: 0px;display: block;padding: 3px;background: #FF8040;color: #fff;font-weight: bold;}
.list-container .list-container-item a.list-container-item-alias{font-weight: bold;text-decoration: none;color: #fff;position: absolute;top: 96px;left: 5px;}
.list-container .list-container-item a.list-container-item-name{font-weight: bold;text-decoration: none;color: #0070DF;display: block;margin-top: 10px;float: left;}
.list-container .list-container-item span.list-container-item-like-button{display: block;float: right;background: url("../Content/images/icons/like.png") top center no-repeat;width: 24px;height: 24px;margin-top: 5px;margin-right: -7px;cursor: pointer;}
.list-container .list-container-item span.list-container-item-like-button:hover{background: url("../Content/images/icons/like-hover.png") top center no-repeat;}
.list-container .list-container-diary{margin:10px;font-family: Time News Roman;}
.list-container .list-container-diary li{line-height: 40px;border-bottom: 1px dotted #CEDDE8;background: url("../Content/images/icons/tab_right.png") left no-repeat;padding-left: 10px;}
.list-container .list-container-diary li a{text-decoration: none;font-weight: bold;color: #3f3f3f;}
.list-container .list-container-diary li a:hover{color: #0070df;}
.list-container .list-container-diary li span{display: block; float: right;font-weight: bold;color: #808080;font-style: italic;}
.list-container .list-container-diary li span a{color: #0080FF;}
.list-container .list-container-diary li span a:hover{color: #0080FF;text-decoration: underline;}
.list-container .page-style{display: block;float: right;margin-right: 10px;}
.list-container .page-style li{display: inline-block;margin-left: 3px;}
.list-container .page-style li a{font-weight: bold;display: block;background: #B0D8FF;padding: 3px 5px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;color: #fff;text-decoration: none;}
.list-container .page-style li a:hover{background: #ccc;}
/*END LIST CONTAINER*/
/*END LEFT SIDEBAR*/
/*RIGHT SIDEBAR*/
#right-sidebar{float: right;width: 315px;margin-right: 10px;}
.right-container{line-height: 20px;}
.videos-daily{margin-bottom: 10px;}
.videos-daily h3{text-align: center;font-weight: bold;}
.videos-daily h3 a{color: #0080FF;}
.videos-daily iframe{background: #B2E1F8;padding: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.videos-daily .fb-share-button{float: right;text-align: right;width: 60px;margin-right: 80px;}
.videos-daily .fb-share-button iframe{background: none;width: 140px;}
.ads{margin-bottom: 10px;}
.invite-friends{margin-right: 5px;margin-bottom: 10px;}
.invite-friends h4{font-weight: bold;color: #ccc;}
.yahoo-gmail{font-weight: bold;font-size: 11px;text-align: center;margin: 10px 0;}
.yahoo-gmail li{display: inline-block;list-style: none;}
.yahoo-gmail .invite-yahoo{background: url("../Content/images/icons/yahoo.png") top left no-repeat;height: 40px;padding-left: 45px;padding-top: 10px;margin-right: 20px;}
.yahoo-gmail .invite-gmail{background: url("../Content/images/icons/gmail.png") top left no-repeat;height: 40px;padding-left: 45px;padding-top: 10px;margin-right: 20px;}
.invite-friends-item form{display: block;margin: 0 auto;width: 200px;}
/*END RIGHT SIDEBAR*/
/*END MAIN CONTAINER*/
/*FOOTER*/
#footer{border-top: 2px solid #339CE3;position: relative;padding-bottom: 10px;}
#footer .menu-footer{text-align: right;padding: 10px 0;}
#footer .menu-footer ul{margin-right: 50px;}
#footer .menu-footer ul li{display: inline-block;list-style: none;border-right: 1px solid #CEDDE8;padding-right: 3px;}
#footer .menu-footer ul li:last-child{border-right: none;}
#footer .menu-footer ul li a{display:block;color: #55AAFF;text-decoration: none;font-weight: bold;padding: 0 8px;}
#footer .menu-footer ul li a:hover{text-decoration: underline;}
/*END FOOTER*/
/*GENERAL*/
.item-control{display: block;margin: 10px 0;}
.item-control label{display: block;font-weight: bold;}
input.item-control-input{display: block;border: 1px solid #ccc;padding: 5px 8px;width: 90%;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.submit-button{text-align: center;}
input.item-control-btn{padding: 3px 10px;cursor: pointer;background: #00509f;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;border: none;color: #fff;font-weight: bold;}
input.item-control-btn:hover{background: #444;}
.list-container-showmore{text-align: center;display: block;margin: 20px 0;}
.list-container-showmore input{padding: 5px 10px 5px 30px;cursor: pointer;border: 1px solid #ccc;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;background: #fff url("../Content/images/icons/view_refresh.png") left no-repeat;}
.list-container-showmore input:hover{background: #55AAFF url("../Content/images/icons/view_refresh.png") left no-repeat;color: #fff;}
.list-group-age-title{margin: 10px;color: #ccc;}
/*LEFT SIDEBAR SMALL*/
#left-sidebar-small{float: left;width: 200px;padding: 10px;margin-left: 5px;}
.family-setting{}
.family-setting .family-setting-title{font-weight: bold;margin-bottom: 15px;display: block;color: #808080;background: url("../Content/images/icons/home.png") left no-repeat;padding: 5px 0px 5px 20px;}
.family-setting .family-setting-title a{text-decoration: none;color: #ff80ff;}
.family-setting .family-setting-title a:hover{text-decoration: underline;}
.family-setting .family-setting-image{width: 180px;margin-bottom: 15px;padding: 2px; border: 1px solid #ccc;}
.family-setting .family-setting-list{margin-left: 10px;}
.family-setting .family-setting-list li{list-style: none;line-height: 30px;background: url("../Content/images/icons/double-arrow.jpg") left no-repeat;padding-left: 15px;}
.family-setting .family-setting-list li a{text-decoration: none;color: #444;}
.family-setting .family-setting-list li:hover{background: url("../Content/images/icons/double-arrow-hover.jpg") left no-repeat;}
.family-setting .family-setting-list li a{text-decoration: none;color: #444;}
.family-setting .family-setting-list li a:hover{color: #6093d2;}
/*RIGHT SIDEBAR LARGE*/
#right-sidebar-large{float: left;width: 748px;padding: 10px;border-left: 1px solid #ddd;min-height: 500px;}
.album-list-title li{display: inline-block;list-style: none;font-weight: bold;color: #bcbcbc;border-right: 1px solid #ccc;padding: 0px 8px 0px 3px; }
.album-list-title li:last-child{border-right: 0;}
.album-list-title li a{text-decoration: none;}
.album-list-title li a.album-list-year{color: #ff0000;}
.album-list-title li a.album-list-name{color: #0080ff;}
.album-list-title li a:hover{text-decoration: underline;}
.album-list-button{text-align: right;}
.album-list-button li{display: inline-block;}
.album-list-button li input{display: block;border:1px solid #ccc;padding:5px 10px 5px 25px;font-weight:bold;color: #808080;cursor: pointer;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
input.album-list-add-button{background:#fff url("../Content/images/icons/image_add.png") top left no-repeat;}
input.album-list-edit-button{background:#fff url("../Content/images/icons/image_edit.png") top left no-repeat;}
input.album-list-add-button:hover{background:#339CE3 url("../Content/images/icons/image_add.png") top left no-repeat;color: #fff;}
input.album-list-edit-button:hover{background:#339CE3 url("../Content/images/icons/image_edit.png") top left no-repeat;color: #fff;}
.album-list-container{margin: 15px 0;}
.album-list-container .album-list-container-item{display: inline-block;margin: 8px 8px 8px 10px;}
.album-list-container .album-list-container-item img{padding: 2px;border: 1px solid #ccc;width: 160px;height: 124px;}
.album-list-container .album-list-container-item-detail{width: 90%;display: block;margin: 10px auto;position: relative;}
.album-list-container .album-list-container-item-detail img{padding: 2px;border: 1px solid #ccc;width: 100%;}
.album-list-image-delete-btn{background: transparent url("../Content/images/icons/delete_blue.png") center no-repeat;display: inline-block;width: 22px; height: 22px;cursor: pointer;position: absolute;top: 5px;right: 0;border: none;}
.album-list-image-note{display: block;width: 90%;margin: 0 auto;margin-top: 10px;}
ul.album-list-footer{float: right;}
ul.album-list-footer li{float: left;list-style: none;border-right: 1px solid #ccc;display: block;height: 20px;padding:0 10px;}
ul.album-list-footer li:last-child{border-right: none;}
ul.album-list-footer li.album-list-like{position: relative;padding-right: 40px;}
ul.album-list-footer li input.album-list-like-btn{background: url("../Content/images/icons/heart.png") left no-repeat;display: inline-block;width: 16px; height: 16px;border: none;cursor: pointer;margin-top: 2px;}
ul.album-list-footer li.album-list-like span{display: inline-block;margin-left: 5px;position: absolute;margin-top: 3px;font-weight: bold;color: #b1b1b1;}
ul.album-list-footer li input.album-list-upload-btn{background: transparent url("../Content/images/icons/upload.png") left no-repeat;display: block;width: 16px; height: 16px;border: none;cursor: pointer;margin-top: 2px;}
ul.album-list-footer .fb-share-button{width: 70px;}
ul.album-list-footer .fb-share-button iframe{width: 70px;}
.album-comments{width: 90%;margin: 0 auto;margin-top: 40px;}
.album-comments h2{font-weight: bold;color: #0080FF;font-size: 18px;background: #D9F0FC;padding: 15px 20px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;margin-bottom: 20px;}
.album-comments-total{display: block;font-weight: bold;color: #b1b1b1;margin-top: 3px;}
.album-comments .album-comments-list{margin-left: 5px;}
.album-comments .album-comments-list li{list-style: none;border-bottom: 1px solid #ccc;display: inline-block;width: 98%;padding: 10px 0;position: relative;}
.album-comments .album-comments-list li img{width: 50px;height:45px;float: left;padding: 2px; border: 1px solid #ccc;margin-right: 10px;vertical-align: bottom;}
.album-comments .album-comments-list li span.album-comments-time{display: block;position: absolute;bottom: 5px;right: 0;font-style: italic;color: #b1b1b1;}
.album-comments .album-comments-list .album-comments-list-item{position: relative;}
.album-comments .album-comments-list .album-comments-list-item .album-message{display: block;float: left;line-height: 16px;width: 73%;}
.album-comments .album-comments-list .album-comments-list-item a{display: block;text-decoration: none;font-weight: bold;color: #0070E5;margin-bottom: 5px;}
.album-comments .album-show-more{text-align: center;margin: 10px 0;}
.album-comments .album-show-more input{background: none;border: none;color: #ccc;cursor: pointer;}
.album-comments .album-show-more input:hover{text-decoration: underline;}
.album-comments .album-comments-box textarea{width: 98%;margin: 10px 0;padding: 10px;border: 1px solid #ccc;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;height: 100px;max-width: 98%;}
.album-comments .album-comments-submit-btn{border: none;background: #00509f;color: #fff;font-weight: bold;padding: 5px 15px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;cursor: pointer;}
.album-comments .album-comments-submit-btn:hover{background: #339CE3;}
.yahoo-emoticon-btn{background: transparent url("../Content/images/icons/yahoo_emoticon.png") center no-repeat;display: inline-block;width: 22px; height: 22px;border: 1px solid #ccc;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;cursor: pointer;}
.yahoo-emoticon-btn:hover{background: #ccc url("../Content/images/icons/yahoo_emoticon.png") center no-repeat; }
.setting-btn{background: transparent url("../Content/images/icons/setting.png") center no-repeat;display: inline-block;width: 22px; height: 22px;border: 1px solid #ccc;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;cursor: pointer;}
.setting-btn:hover{background: #ccc url("../Content/images/icons/setting.png") center no-repeat; }
.album-list-container-title{border-bottom: 1px solid #ccc;position: relative;margin: 20px 0 10px 0;cursor: pointer;display: block;height: 10px;}
.album-list-container-title h3{font-weight: bold;color: #ff0000;display: block;position: absolute;top: -2px;background: #fff;left: 50px;font-size: 15px;padding: 0 10px;}
.album-list-container-item-year li{display: inline-block;margin: 10px;}
.album-list-container-item-year li h3{font-weight: bold;color: #0080ff;margin: 10px 0;}
.album-list-container-item-year li img{padding: 5px;background: #b2e1f8;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;width: 150px;height: 116px;}
ul.album-list-footer-short{color: #b1b1b1;font-size: 11px;text-align: right;}
ul.album-list-footer-short li{margin: 0;display: inline-block;list-style: none;border-right: 1px solid #ccc;position: relative;padding: 3px;}
ul.album-list-footer-short li:last-child{border-right:none;}
ul.album-list-footer-short li span{padding-right: 5px;}
ul.album-list-footer-short li.album-list-like{position: relative;padding-right: 28px;}
ul.album-list-footer-short li input.album-list-like-btn{background: url("../Content/images/icons/heart_small.png")bottom left no-repeat;display: inline-block;width: 10px; height: 10px;border: none;cursor: pointer;}
ul.album-list-footer-short li.album-list-like span{display: inline-block;margin-left: 2px;position:absolute;color: #b1b1b1;}
ul.album-list-footer-short li input.album-list-upload-btn{background: transparent url("../Content/images/icons/upload_small.png") left no-repeat;display: block;width: 12px; height: 12px;border: none;cursor: pointer;}
input.default-add-album-year{width: 160px; height: 126px;background: transparent url("../Content/images/icons/plus.png") center no-repeat;border:1px dashed #ccc;display: block;cursor: pointer;float: left;margin-bottom: 5px;}
.default-add-album-year-footer{display: block;height: 19px;width: 100%;}
.setting-avatar{margin: 20px 0;}
.setting-avatar h3{font-weight: bold;color: #0080FF;font-size: 13px;background: #D9F0FC;padding: 15px 20px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;margin-bottom: 20px;}
.setting-avatar-add{float: none !important;}
.setting-avatar-list li img{cursor: pointer;}
.setting-name{margin: 20px 0;}
.setting-name h3{font-weight: bold;color: #0080FF;font-size: 13px;background: #D9F0FC;padding: 15px 20px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;margin-bottom: 20px;}
.setting-infor{margin: 20px 0;}
.setting-infor h3{font-weight: bold;color: #0080FF;font-size: 13px;background: #D9F0FC;padding: 15px 20px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;margin-bottom: 20px;}
.setting-name-container ul{margin-left: 20px;}
.setting-name-container ul li label{display: inline-block;min-width: 120px;}
.setting-name-container .setting-hint{font-style: italic;color: #b1b1b1;margin-top: 3px;display: block;}
.setting-name-container ul li div.setting-control{display: inline-block;}
.setting-infor-container ul{margin-left: 20px;}
.setting-infor-container ul li{line-height: 30px;}
.setting-infor-container ul li label{display: inline-block;min-width: 120px;width: 150px;text-align: right;margin-right: 10px;}
.setting-infor-container ul li input{display: inline-block;background: none;border: none;font-style: italic;color: #0080ff;cursor: pointer;}
.setting-infor-container ul li input:hover{text-decoration: underline;}
.album-dialog-style.ui-dialog {padding: 0;}
.album-dialog-style.ui-widget-content{border: 3px solid #aaa;}
.album-dialog-style.ui-corner-all{-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;}
.album-dialog-style .ui-corner-all{-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;}
.album-dialog-style .ui-widget-header{background: #ff8040;color: #fff;border: none;}
.album-dialog-style .ui-dialog-title{padding: .5em 0;}
.album-dialog-style .ui-button-text{font-weight: bold;color: #fff;}
.album-dialog-style .ui-state-default{color: #fff;background: #ff8040 !important;border: none !important;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.album-dialog-style .ui-state-default:hover{background: #555 !important;}
.album-dialog-style .ui-widget-content{border: none;}
.album-dialog-style .ui-dialog-titlebar-close{right: .1em !important;top: 25% !important;background: #fff !important;}
.album-dialog .album-dialog-list-image{}
.album-dialog .album-dialog-list-image h4{font-style: italic;color: #ccc;font-size: 12px;margin: 10px 0;}
.album-dialog .album-dialog-list-image ul{overflow: auto;overflow-x: hidden;height: 300px;border: 1px solid #ccc;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;padding: 5px;margin-left: 7px;}
.album-dialog .album-dialog-list-image ul li{line-height: 30px;display: inline-block;list-style: none;margin: 2px;}
.album-dialog .album-dialog-list-image ul li img{border: 1px solid #ccc;padding: 2px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;cursor: pointer;width: 120px;height: 93px;}
.album-dialog .album-dialog-list-image ul li img:hover,.album-dialog .album-dialog-list-image ul li img.album-dialog-list-image-selected{background: #73cbef;}
.album-dialog .album-dialog-list-message{margin-top: 20px;}
.album-dialog .album-dialog-list-message h4{margin-bottom: 10px;font-style: italic;color: #ccc;font-size: 12px;}
.album-dialog .album-dialog-list-message textarea{width: 98%;outline: none;height: 60px;border: 1px solid #ccc;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;padding: 5px;max-width: 98%;}
.start-diary{text-align: center;border: 1px solid #ccc;margin: 0 auto;width: 150px;height: 150px;cursor: pointer;margin-top: 150px;}
.start-diary span{color: #b1b1b1;}
.start-diary .start-diary-btn{background: transparent url("../Content/images/icons/notebook-girl-icon.png") center no-repeat;display: block;width: 128px;height: 128px;border: none;cursor: pointer;margin: 0 auto;}
.diary-list{}
.diary-list h3.diary-list-title{font-weight: bold;color: #ccc;}
.diary-list input.diary-list-new-btn{border: 1px solid #ccc;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;color: #F47A27;padding: 5px 10px 5px 25px;background: transparent url("../Content/images/icons/add1.png") left no-repeat;cursor: pointer;float: right;}
.diary-list input.diary-list-new-btn:hover{color: #ccc;}
.diary-list ul.diary-list-item{margin: 10px 0;}
.diary-list ul.diary-list-item li{list-style: none;border-bottom: 1px dashed #ccc;position: relative;float: left;padding-bottom: 10px;margin-bottom: 10px;}
.diary-list ul.diary-list-item li img{padding: 2px; border: 1px solid #ccc;width: 180px;height: 120px;float: left;margin-right: 10px;}
.diary-list-item-container{line-height: 20px;position: relative;}
.diary-list-item-container h3 a{text-decoration: none;font-weight: bold;color: #0070DF;}
.diary-list-item-container h3 a:hover{color: #F47A27;}
.diary-list-item-container em{font-style: italic;color: #ccc;font-size: 12px;}
.diary-list ul.diary-list-function{position: absolute;right: 0;bottom:-8px;}
.diary-list ul.diary-list-function li{display: inline-block;list-style: none;padding: 0;border-bottom: none;margin: 0 3px;border-right: 1px solid #ccc;padding-right: 6px;color: #ccc;}
.diary-list ul.diary-list-function li:last-child{border-right: none;}
.diary-list ul.diary-list-function li a{text-decoration: none;color: #ccc;}
.diary-list ul.diary-list-function li a:hover{text-decoration: underline;color: #339CE3;}
.diary-show-more{text-align: center;margin: 10px 0;}
.diary-show-more input{border: none;background: none;color: #ccc;cursor: pointer;}
.diary-show-more input:hover{text-decoration: underline;}
.diary-detail-container{margin: 20px 0;line-height: 22px;}
.diary-detail-container h3.diary-detail-container-title{font-weight: bold;margin: 10px 0;font-size: 16px;color: #0080FF;}
.list-footer-infor {width:98%;margin:0 auto;position:relative;}
.list-footer-infor h3.list-footer-infor-title {font-weight:bold;font-size:14px;border-bottom:1px dashed #ccc;display:block;padding:10px;}
ul.list-footer-infor-item{margin:10px;}
ul.list-footer-infor-item li{list-style:none;margin-left:10px;margin-bottom:15px;}
ul.list-footer-infor-item li a{font-weight:bold;text-decoration:none;color:#339CE3;line-height:25px;}
ul.list-footer-infor-item li a:hover{text-decoration:underline;}
div.list-footer-detail {line-height:20px;}
div.list-footer-detail h3.list-footer-detail-title{font-weight:bold;color:#339CE3;}
div.list-footer-detail strong.list-footer-detail-begin{font-weight:bold;color:#444;}
div.other-list-footer-infor {margin:10px 20px;}
div.other-list-footer-infor h3{font-weight:bold;color:#a8a8a8;margin-bottom:10px;display:block;padding:10px 0;border-bottom:1px solid #ccc;}
ul.other-list-footer-infor-item {list-style:disc;margin-left:20px;}
ul.other-list-footer-infor-item li{line-height:25px;}
ul.other-list-footer-infor-item li em{font-style:italic;font-size:11px;}
ul.other-list-footer-infor-item li a{text-decoration:none;color:#339CE3;}
ul.other-list-footer-infor-item li a:hover{color:#F47A27;}
